Nuprl Definition : es-p-equiv 11,40

es  es' mod es,e.P(es;e)
== {e:E| P(es;e)}   {e:E| P(es';e)} 
== & (e:{e:E| P(es;e)} . kind(e) = kind(e) & loc(e) = loc(e))
== & (e1e2:{e:E| P(es;e)} .
== & (((e1 < e2 (e1 < e2)) & (val(e1 val(e2 val(e1 val(e2))) 
latex



clarification:

es  es' mod es,e.P(es;e)
== {e:es-E(es)| P(es;e)}   {e:es-E(es')| P(es';e)} 
== & (e:{e:es-E(es)| P(es;e)} .
== & (es-kind(ese) = es-kind(es'e Knd & es-loc(ese) = es-loc(es'e Id)
== & (e1:{e:es-E(es)| P(es;e)} , e2:{e:es-E(es)| P(es;e)} .
== & ((es-causl(ese1e2 es-causl(es'e1e2))
== & (& (es-same-val(es;e1;e2 es-same-val(es';e1;e2))) 
latex


DefinitionsA  B, Knd, kind(e), s = t, Id, loc(e), x:AB(x), {x:AB(x)} , E, P & Q, (e < e'), P  Q, val(e val(e')
FDL editor aliaseses-p-equiv

origin